package com.mingdao.lhy.pojo;

import java.io.Serializable;

import javax.xml.bind.annotation.XmlRootElement;

/**
 * 报名学生
 * 
 * @author chenyj
 *
 */
@XmlRootElement(name = "Student")
// @XmlAccessorType(XmlAccessType.FIELD)
// @XmlType(propOrder = { "name", "age" })
// @Data
// @Getter
public class SignUpStudent3 implements Serializable {



	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	/**
	 * 网报序号
	 */
	private String wbxh;
	/**
	 * 身份证号
	 */
	// @NotEmpty(message = "身份证号不能为空")
	// @Length(message = "身份证号长度必须为18位")
	private String sfzh;
	/**
	 * 报名号
	 */
	private String bmh;
	/**
	 * 考号
	 */
	private String kh;
	/**
	 * 姓名
	 */
	private String xm;
	/**
	 * 学生登录密码
	 */
	// @NotEmpty(message = "密码不能为空")
	// @Length(min = 6, message = "密码长度不能少于六位")
	private String password;
	/**
	 * 民族代码
	 */
	private String mzdm;
	/**
	 * 联系电话
	 */
	private String lxdh;
	/**
	 * 毕业中学代码
	 */
	private String byzxdm;
	/**
	 * 班级代码
	 */
	private String bjdm;
	/**
	 * 学籍号
	 */
	private String xjh;
	/**
	 * 户口类别
	 */
	private String hklb;
	/**
	 * 户籍地
	 */
	private String hjd;
	/**
	 * 性别
	 */
	private String xb;
	/**
	 * 考生类别
	 */
	private String kslb;
	/**
	 * 通信地址
	 */
	private String txdz;
	/**
	 * 出生日期
	 */
	/**
	 * 如果是空，则不校验，如果不为空，则校验
	 */
	// @Pattern(regexp = "^[0-9]{4}-[0-9]{2}-[0-9]{2}$", message = "出生日期格式不正确")
	private String csrq;
	/**
	 * 政治面貌
	 */
	private String zzmm;
	/**
	 * 毕业年限
	 */
	private String bynx;
	/**
	 * 特色项目志愿
	 */
	private String zy11;
	/**
	 * 艺体特长志愿
	 */
	private String zy12;
	/**
	 * 一类志愿
	 */
	private String zyyl;
	/**
	 * 第二批次志愿1
	 */
	private String zy21;
	/**
	 * 第二批次志愿2
	 */
	private String zy22;
	/**
	 * 第二批次志愿3
	 */
	private String zy23;
	/**
	 * 第二批次志愿4
	 */
	private String zy24;
	/**
	 * 第三批次志愿1
	 */
	private String zy31;
	/**
	 * 第三批次志愿2
	 */
	private String zy32;
	/**
	 * 第三批次志愿3
	 */
	private String zy33;
	/**
	 * 第三批次志愿4
	 */
	private String zy34;
	/**
	 * 随迁
	 */
	private String suiqian;

	/**
	 * 非随迁满三年
	 */
	private boolean isNotFollowUpButThree;

	/**
	 * 州外户籍非随迁
	 */
	private boolean isOutOfStateAndNotFollowUp;

	/**
	 * 一类体制
	 */
	private boolean isOneClassOfSystems;

	public String getWbxh() {
		return wbxh;
	}

	public void setWbxh(String wbxh) {
		this.wbxh = wbxh;
	}

	public String getSfzh() {
		return sfzh;
	}

	public void setSfzh(String sfzh) {
		this.sfzh = sfzh;
	}

	public String getBmh() {
		return bmh;
	}

	public void setBmh(String bmh) {
		this.bmh = bmh;
	}

	public String getKh() {
		return kh;
	}

	public void setKh(String kh) {
		this.kh = kh;
	}

	public String getXm() {
		return xm;
	}

	public void setXm(String xm) {
		this.xm = xm;
	}

	public String getMzdm() {
		return mzdm;
	}

	public void setMzdm(String mzdm) {
		this.mzdm = mzdm;
	}

	public String getLxdh() {
		return lxdh;
	}

	public void setLxdh(String lxdh) {
		this.lxdh = lxdh;
	}

	public String getByzxdm() {
		return byzxdm;
	}

	public void setByzxdm(String byzxdm) {
		this.byzxdm = byzxdm;
	}

	public String getBjdm() {
		return bjdm;
	}

	public void setBjdm(String bjdm) {
		this.bjdm = bjdm;
	}

	public String getXjh() {
		return xjh;
	}

	public void setXjh(String xjh) {
		this.xjh = xjh;
	}

	public String getHklb() {
		return hklb;
	}

	public void setHklb(String hklb) {
		this.hklb = hklb;
	}

	public String getHjd() {
		return hjd;
	}

	public void setHjd(String hjd) {
		this.hjd = hjd;
	}

	public String getXb() {
		return xb;
	}

	public void setXb(String xb) {
		this.xb = xb;
	}

	public String getKslb() {
		return kslb;
	}

	public void setKslb(String kslb) {
		this.kslb = kslb;
	}

	public String getTxdz() {
		return txdz;
	}

	public void setTxdz(String txdz) {
		this.txdz = txdz;
	}

	public String getCsrq() {
		return csrq;
	}

	public void setCsrq(String csrq) {
		this.csrq = csrq;
	}

	public String getZzmm() {
		return zzmm;
	}

	public void setZzmm(String zzmm) {
		this.zzmm = zzmm;
	}

	public String getBynx() {
		return bynx;
	}

	public void setBynx(String bynx) {
		this.bynx = bynx;
	}

	public String getZy11() {
		return zy11;
	}

	public void setZy11(String zy11) {
		this.zy11 = zy11;
	}

	public String getZy12() {
		return zy12;
	}

	public void setZy12(String zy12) {
		this.zy12 = zy12;
	}

	public String getZyyl() {
		return zyyl;
	}

	public void setZyyl(String zyyl) {
		this.zyyl = zyyl;
	}

	public String getZy21() {
		return zy21;
	}

	public void setZy21(String zy21) {
		this.zy21 = zy21;
	}

	public String getZy22() {
		return zy22;
	}

	public void setZy22(String zy22) {
		this.zy22 = zy22;
	}

	public String getZy23() {
		return zy23;
	}

	public void setZy23(String zy23) {
		this.zy23 = zy23;
	}

	public String getZy24() {
		return zy24;
	}

	public void setZy24(String zy24) {
		this.zy24 = zy24;
	}

	public String getZy31() {
		return zy31;
	}

	public void setZy31(String zy31) {
		this.zy31 = zy31;
	}

	public String getZy32() {
		return zy32;
	}

	public void setZy32(String zy32) {
		this.zy32 = zy32;
	}

	public String getZy33() {
		return zy33;
	}

	public void setZy33(String zy33) {
		this.zy33 = zy33;
	}

	public String getZy34() {
		return zy34;
	}

	public void setZy34(String zy34) {
		this.zy34 = zy34;
	}

	public String getSuiqian() {
		return suiqian;
	}

	public void setSuiqian(String suiqian) {
		this.suiqian = suiqian;
	}

	public boolean isNotFollowUpButThree() {
		return isNotFollowUpButThree;
	}

	public void setNotFollowUpButThree(boolean isNotFollowUpButThree) {
		this.isNotFollowUpButThree = isNotFollowUpButThree;
	}

	public boolean isOutOfStateAndNotFollowUp() {
		return isOutOfStateAndNotFollowUp;
	}

	public void setOutOfStateAndNotFollowUp(boolean isOutOfStateAndNotFollowUp) {
		this.isOutOfStateAndNotFollowUp = isOutOfStateAndNotFollowUp;
	}

	public boolean isOneClassOfSystems() {
		return isOneClassOfSystems;
	}

	public void setOneClassOfSystems(boolean isOneClassOfSystems) {
		this.isOneClassOfSystems = isOneClassOfSystems;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	@Override
	public String toString() {
		return "Student [wbxh=" + wbxh + ", sfzh=" + sfzh + ", bmh=" + bmh + ", kh=" + kh + ", xm=" + xm + ", password="
				+ password + ", mzdm=" + mzdm + ", lxdh=" + lxdh + ", byzxdm=" + byzxdm + ", bjdm=" + bjdm + ", xjh="
				+ xjh + ", hklb=" + hklb + ", hjd=" + hjd + ", xb=" + xb + ", kslb=" + kslb + ", txdz=" + txdz
				+ ", csrq=" + csrq + ", zzmm=" + zzmm + ", bynx=" + bynx + ", zy11=" + zy11 + ", zy12=" + zy12
				+ ", zyyl=" + zyyl + ", zy21=" + zy21 + ", zy22=" + zy22 + ", zy23=" + zy23 + ", zy24=" + zy24
				+ ", zy31=" + zy31 + ", zy32=" + zy32 + ", zy33=" + zy33 + ", zy34=" + zy34 + ", suiqian=" + suiqian
				+ ", isNotFollowUpButThree=" + isNotFollowUpButThree + ", isOutOfStateAndNotFollowUp="
				+ isOutOfStateAndNotFollowUp + ", isOneClassOfSystems=" + isOneClassOfSystems + "]";
	}
}
